package net.wanho.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * Author：汤小洋
 * Date：2025-09-26 9:32
 * Description：<描述>
 */
@Data
public class MemberVo implements Serializable {
    @ApiModelProperty(value = "用户id")
    @Excel(name = "用户id", orderNum = "0", width = 10)
    private Integer id;

    @ApiModelProperty(value = "用户名")
    @Excel(name = "用户名", orderNum = "1", width = 20)
    private String username;

    @ApiModelProperty(value = "邮箱")
    @Excel(name = "邮箱", orderNum = "2", width = 20)
    private String email;

    @ApiModelProperty(value = "性别")
    @Excel(name = "性别", orderNum = "3", width = 10)
    private String gender;

    @ApiModelProperty(value = "qq")
    @Excel(name = "QQ号", orderNum = "4", width = 20)
    private String qq;

    @ApiModelProperty(value = "手机")
    @Excel(name = "手机", orderNum = "5", width = 20)
    private String phone;

    @ApiModelProperty(value = "学历")
    @Excel(name = "学历", orderNum = "6", width = 10)
    private String education;

    @ApiModelProperty(value = "爱好")
    @Excel(name = "爱好", orderNum = "7", width = 20)
    private String hobby;

    @ApiModelProperty(value = "简介")
    @Excel(name = "简介", orderNum = "8", width = 20)
    private String introduce;

    @ApiModelProperty(value = "创建时间")
    @Excel(name = "创建时间", orderNum = "9", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "修改时间")
    @Excel(name = "修改时间", orderNum = "10", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
}
